﻿package mortal.game.view.fashionOnline.util
{
    import flash.utils.*;
    import mortal.game.cache.*;
    import mortal.game.resource.info.item.*;
    import mortal.game.resource.tableConfig.*;
    import mortal.game.view.fashionOnline.data.*;

    public class FashionOnlineUtil extends Object
    {

        public function FashionOnlineUtil()
        {
            return;
        }// end function

        public static function getAttrData() : Array
        {
            var _loc_3:FashionOnlineAttrData = null;
            var _loc_1:Array = [];
            var _loc_2:int = 0;
            while (_loc_2 < 11)
            {
                
                _loc_3 = new FashionOnlineAttrData();
                _loc_3.attrName = "攻  击";
                _loc_3.attrValue = 999999;
                _loc_1.push(_loc_3);
                _loc_2++;
            }
            return _loc_1;
        }// end function

        public static function getRewardItemCodeById(param1:int) : int
        {
            var _loc_2:int = 0;
            var _loc_6:String = null;
            var _loc_7:Array = null;
            var _loc_8:int = 0;
            var _loc_3:* = OnlineRewardConfig.instance.getInfoById(param1).rewards;
            var _loc_4:* = Cache.instance.role.entityInfo.career;
            var _loc_5:* = _loc_3.split("&");
            for each (_loc_6 in _loc_5)
            {
                
                _loc_7 = _loc_6.split("#");
                _loc_8 = int(_loc_7[0]);
                if (_loc_4 == _loc_8)
                {
                    _loc_2 = int(_loc_7[1]);
                    break;
                }
            }
            return _loc_2;
        }// end function

        public static function isFashionInUse(param1:int) : Boolean
        {
            var _loc_2:* = getRewardItemCodeById(param1);
            var _loc_3:* = Cache.instance.pack.packRolePackCache.getItemsByCode(_loc_2);
            if (_loc_3.length != 0)
            {
                return true;
            }
            return false;
        }// end function

        public static function getFashionByType(param1:int) : ItemData
        {
            var _loc_2:* = getRewardItemCodeById(param1);
            var _loc_3:* = Cache.instance.pack.wardrobePackCache.getItemsByCode(_loc_2);
            if (_loc_3.length > 0)
            {
                return _loc_3[0] as ItemData;
            }
            return null;
        }// end function

        public static function hasFashionCanTake() : Boolean
        {
            var _loc_2:* = undefined;
            var _loc_1:* = Cache.instance.fashionOnline.getFashionOnlineDic();
            for (_loc_2 in _loc_1)
            {
                
                if (_loc_1[_loc_2] == FashionOnlineConst.FashionState_CanTake)
                {
                    return true;
                }
            }
            return false;
        }// end function

        public static function getDesc1() : String
        {
            return "";
        }// end function

        public static function getDesc2() : String
        {
            var _loc_1:String = "挖掘技术哪家强，中国山东找蓝翔；网页游戏哪家行，中国广州找菲音";
            return "";
        }// end function

    }
}
